#include <stdio.h>
// 数学函数头文件
#include <math.h>

/**
 * 数学函数
 */
int main() {
	double x = 3.0, y = 4.0,
			a, b, c, d, e, f;
	float g;
	long double h;

	signed short int i = 1;
	unsigned int j = -11;
	unsigned long int k = 111;


	a = sin(x);
	b = exp(x);
	c = log(x);

	d = sqrt(x);
	e = pow(x, y);
	f = sinh(x) + exp(x) - log10(y) * sqrt(y) / pow(3.2, 4.4);
	g = log(x);
	h = log(x);

	printf("x = %lf  y = %lf\n"
		   "a = sin(x)	= %lf\n"
		   "b = exp(x)	= %lf\n"
		   "c = log(x)	= %lf\n"
		   "d = sqrt(x)	= %lf\n"
		   "e = pow(x, y)	= %lf\n"
		   "f = sinh(x) + exp(x) - log10(y) * sqrt(y) / pow(3.2, 4.4)	= %lf\n"
		   "g = sin(x)    = %f\n"
		   "h = sin(x)    = %Lf\n"
		   "i = %d\n"
		   "j = %d\n"
		   "k = %ld\n",
		   x, y, a, b, c, d, e, f, g, h, i, j, k);
}